package com.fireworks.geoevents;

import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;

/**
 * Actividad inicial que despliega el logo de la aplicacion y del grupo de
 * desarrollo. Hace uso de Handler para retrasar la inicilizacion de la
 * actividad principal.
 * 
 * @author Fireworks
 * @version 2/12/2012
 */
public class IntroActivity extends Activity {

	/*-----------------------------------*/
	/* /////////// ATRIBUTOS /////////// */
	/*-----------------------------------*/
	private Handler mHandler = null;

	/*---------------------------------*/
	/* /////////// METODOS /////////// */
	/*---------------------------------*/
	@Override
	protected void onCreate(Bundle savedInstanceState) {

		// Se muestra la intro de la app.
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_intro);

		// Se retarda 5 segundos la aparicion de la actividad principal.
		mHandler = new Handler();
		mHandler.postDelayed(new Runnable() {
			@Override
			public void run() {
				startGeoEvents();
			}
		}, 5000);

	} // Fin metodo 'onCreate'

	/**
	 * Arranca la actividad principal de la aplicacion.
	 */
	private void startGeoEvents() {

		startActivity(new Intent(IntroActivity.this, MainActivity.class));

	} // Fin metodo 'startGeoEvents'

} // Fin clase 'IntroActivity'
